package com.qf.service;

import com.qf.entity.Emp;

import java.util.List;

/**
 * @author zdl
 * @date 2025/1/16
 */
public interface EmpService {
    /**
     * 分页查询 根据姓名 性别
     * @param pageNo
     * @param pageSize
     * @param queryName
     * @param querySex
     * @return
     */
    List<Emp> findAllEmp(int pageNo, int pageSize, String queryName, String querySex);

    /**
     * 插入emp
     * @param emp
     * @return
     */
    int insertEmp(Emp emp);

    /**
     * 根据id 删除数据
     * @param id
     * @return
     */
    int delEmp(Integer id);

    /**
     * 根据id 查询emp表数据
     * @param id
     * @return
     */
    Emp findEmp(Integer id);

    /**
     * 查询总条数
     * @return
     */
    Long findEmpCount(String queryName,String querySex);

    /**
     * 修改emp单条数据
     * @param emp
     * @return
     */
    int updateEmp(Emp emp);
}
